草庐IT

Android RemoteControlClient 位图缩放

全部标签

android - 有没有办法在 WebView 上隐藏和显示缩放控件?

我有两个View。一个是WebView,另一个是ImageView。我像这样为WebView设置自动缩放控件:webview.getSettings().setBuiltInZoomControls(true);我只是使用GONE和Visible更改两个View的可见性。将我的View从WebView更改为ImageView时,缩放控件在一段时间内不会失去可见性。有什么方法可以隐藏和显示自动缩放控件吗?编辑:这些方法我都试过了,还是不行。webview.getZoomControls().setVisibility(View.GONE);webview.getZoomControls(

android - 为什么在某些 android 2.2 手机上绘制位图非常慢?

我有一个简单的纸牌游戏,用户可以在屏幕上拖放纸牌。在某些2.2android手机上,如Droid和EVO,绘图速度非常慢。这很奇怪,因为它发生在一些速度更快的手机上。然而,并不是我在Droid和DroidX上测试的所有手机,程序运行良好,在G1等较慢的手机上也运行良好。在摩托罗拉为Droid发布2.2更新后,我开始收到有关此问题的报告。这是我想出的解决方法,但它确实降低了我的图形质量。渐变看起来很糟糕。我改变了这个Bitmap.createBitmap(newBmp.getWidth(),newBmp.getHeight(),Bitmap.Config.ARGB_8888);对此Bit

Android:缩放可绘制对象或背景图像?

在布局上,我想将背景图像(保持其纵横比)缩放到创建页面时分配的空间。有谁知道如何做到这一点?我正在使用layout.setBackgroundDrawable()和BitmapDrawable()来设置gravity以进行裁剪和填充,但看不到任何缩放选项。 最佳答案 要自定义背景图像缩放,请创建如下资源:如果用作背景,它将在View中居中。还有其他标志:http://developer.android.com/guide/topics/resources/drawable-resource.html

android - 合并两个位图并在android中另存为jpg格式?

我的项目中有两个位图,我需要将这两个位图组合起来,并将这些位图组合成一个图像,我将展示我的代码publicclassFotosurpriseActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/Bitmapoverlay;PaintpTouch;intX=-100;intY=-100;Canvasc2;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getWindow().setFl

android - 位图与 ImageView 与 Drawable

它们有什么区别?我们在哪里以及为什么需要从一种类型转换为另一种类型? 最佳答案 有关位图和可绘制对象之间的区别,请参阅hereImageView类似于HTML中的img标签。它是显示图像的View。 关于android-位图与ImageView与Drawable,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9879722/

Android - 为什么使用 onSaveInsanceState() 来保存未调用的位图对象?

我正在制作一个简单的绘图应用程序。我希望能够在设备方向改变时保存用户在屏幕上的绘图。这只发生在主要Activity中。我读到,如果方向发生变化,那么Activity将被销毁并再次重新创建(onCreate(Bundlecreated)被调用)。我不确定这是否意味着它也应该调用onSavedInstanceState(Bundlebundle),因为在我的应用程序中,只有当另一个Activity将焦点放在我的主要Activity之上时才会调用它,而不是当旋转到横向/纵向。我只是在寻找一种方法来保存现有位图,并在方向发生变化时将其传递给主要Activity。如果我的onSaveInstan

java - 如何在不创建新位图的情况下旋转位图?

我正在使用它从现有的Bitmap中获取旋转:privateBitmapgetRotatedBitmap(Bitmapbitmap,intangle){intw=bitmap.getWidth();inth=bitmap.getHeight();Matrixmtx=newMatrix();mtx.postRotate(angle);returnBitmap.createBitmap(bitmap,0,0,w,h,mtx,true);}是否可以在不创建新位图的情况下做到这一点?我试图用Canvas重新绘制相同的可变图像:BitmaptargetBitmap=Bitmap.createBit

android - 如何在图像切换器中启用双指缩放?

应用程序的界面由以下项目组成。填满整个屏幕的图像切换器。下一步按钮。一个上一个按钮。如何在图像切换器中使用双指缩放? 最佳答案 实现双指缩放手势双指缩放手势类似于拖动手势,不同之处在于它是在将第二根手指按到屏幕上时开始的(ACTION_POINTER_DOWN)。caseMotionEvent.ACTION_POINTER_DOWN:oldDist=spacing(event);Log.d(TAG,"oldDist="+oldDist);if(oldDist>10f){savedMatrix.set(matrix);midPoint

Android GridView 双指缩放

我正在尝试在Android中实现捏合手势来放大/缩小GridView。我已经在网上搜索了一段时间,我找到了多个答案,但归结为创建自定义GridView并为此GridView设置一个gesturelistener。但是我找不到有关如何执行此操作的任何示例或教程。所以我真的在寻找一个例子或其他东西来引导我朝着正确的方向前进。提前致谢! 最佳答案 试试看https://github.com/MikeOrtiz/TouchImageView图书馆。不是GridView,但我认为基础是相同的。 关

javascript - 当 'user-scalable' 设置为 yes 时检测双指缩放

当metaname="viewport"设置为user-scalable=yes时,如何检测缩放的缩放比例(或缩放距离)?我已经在Android上测试过,但如果metaname="viewport"设置为user-scalable=yes,则无法检测到双指缩放。如果metaname="viewport"设置为user-scalable=no则可以检测到缩放,但我无法放大文档。这是我在jsFiddle上的测试:锤子.js:http://jsfiddle.net/pE42S/varpziW="test";varviewport_width=$(window).innerWidth();va